package com.nkzy.service.impl;

import com.nkzy.mapper.UserMapper;
import com.nkzy.pojo.User;
import com.nkzy.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 业务层的实现，我们需要把业务层对象创建的权利交友Spring框架，实现IOC
 * 要想实现IOC，需要使用注解
 */
@Service //代表@Serveice表示把业务层对象创建的权利交友Spring框架
public class UserServiceImpl implements UserService {
    //业务层要完成两个方法的编写需要调用下一层相应的方法 所以需要注入下一层对象
    @Autowired
    private UserMapper userMapper;
    //因为层根据用户名查询查找用户的方法
    @Override
    public User findUserByName(String username) {
        User user=userMapper.selectUserByName(userMapper);
        return user;
    }
//业务层完成注册是方法
    @Override
    public void register(String username, String password) {
        userMapper.insert(username,password);

    }
}
